package com.design_pattern.bridge;

/**
 * 桥接模式
 */
public class Main {
    public static void main(String[] args) {
        //双维度（抽象和具体）各自发展  例如 形容礼物的类 和礼物本身的类 各自发展  使用聚合 防止类爆炸
        new WarmGift(new Book());  //温暖的书
        new WarmGift(new Flower());//温暖的花
        new CoolGift(new Flower());//冷酷的花
    }
}
